Nov 14
2024
SELL
Payment of exercise price or tax liability
$531,924
$77.54 p/Share
6,860
Reduced 0.55%
1,234,278
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
39,677
Added 3.1%
1,241,138
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$5,390,885
$78.76 p/Share
68,447
Reduced 5.39%
1,201,461
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$492,708
$79.29 p/Share
6,214
Reduced 0.49%
1,269,908
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
118,560
Added 8.5%
1,276,122
Common Stock
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