Jul 30
2024
SELL
Open market or private sale
$3,586,976
$81.45 p/Share
44,039
Reduced 3.67%
1,157,562
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$1,154,262
$26.21 p/Share
44,039
Added 3.54%
1,201,601
Common Stock
Jul 17
2024
SELL
Open market or private sale
$294,237
$80.13 p/Share
3,672
Reduced 0.32%
1,157,562
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$96,243
$26.21 p/Share
3,672
Added 0.32%
1,161,234
Common Stock
May 23
2024
-
57,875
Reduced 4.76%
1,157,213
Common Stock
Apr 22
2024
-
12,000
Reduced 0.98%
1,215,088
Common Stock
Apr 19
2024
-
12,000
Reduced 0.97%
1,227,088
Common Stock
Nov 29
2023
SELL
Open market or private sale
$3,359,331
$70.41 p/Share
47,711
Reduced 3.71%
1,239,088
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$1,250,505
$26.21 p/Share
47,711
Added 3.58%
1,286,799
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
40,832
Added 3.19%
1,239,088
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$4,422,499
$67.2 p/Share
65,811
Reduced 5.21%
1,198,256
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$371,525
$68.27 p/Share
5,442
Reduced 0.43%
1,264,067
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$271,702
$68.37 p/Share
3,974
Reduced 0.31%
1,269,509
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
24,133
Added 1.86%
1,273,483
Common Stock
Aug 30
2023
-
1,064,954
Reduced 46.02%
1,249,350
Common Stock
Nov 30
2022
SELL
Open market or private sale
$2,536,620
$75.72 p/Share
33,500
Reduced 1.43%
2,313,970
Common Stock
Nov 11
2022
SELL
Open market or private sale
$10,481,313
$75.72 p/Share
138,422
Reduced 5.36%
2,443,825
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$7,316,235
$75.93 p/Share
96,355
Reduced 3.94%
2,347,470
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$2,501,010
$26.21 p/Share
95,422
Added 3.62%
2,539,247
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$416,507
$72.11 p/Share
5,776
Reduced 0.23%
2,486,825
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$298,672
$73.71 p/Share
4,052
Reduced 0.16%
2,492,601
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
36,987
Added 1.46%
2,496,653
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
103,447
Added 4.04%
2,459,666
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$6,749,281
$73.54 p/Share
91,777
Reduced 3.75%
2,355,893
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$533,320
$72.61 p/Share
7,345
Reduced 0.3%
2,447,670
Common Stock