Oct 15
2024
SELL
Payment of exercise price or tax liability
$357,847
$108.34 p/Share
3,303
Reduced 0.91%
359,793
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$9,466,696
$106.92 p/Share
88,540
Reduced 19.6%
363,096
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
44,426
Added 12.2%
319,592
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
132,044
Added 26.2%
371,926
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$441,115
$133.55 p/Share
3,303
Reduced 1.19%
275,166
Common Stock
May 10
2024
SELL
Open market or private sale
$4,914,178
$120.89 p/Share
40,650
Reduced 12.74%
278,469
Common Stock
May 06
2024
SELL
Open market or private sale
$6,354,320
$119.18 p/Share
53,317
Reduced 14.32%
319,119
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$2,215,854
$41.56 p/Share
53,317
Added 12.52%
372,436
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$335,827
$122.52 p/Share
2,741
Reduced 0.85%
319,119
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$198,642
$82.39 p/Share
2,411
Reduced 0.74%
321,510
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$660,678
$69.21 p/Share
9,546
Reduced 2.86%
323,921
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$894,470
$69.21 p/Share
12,924
Reduced 3.73%
333,467
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$2,474,102
$69.75 p/Share
35,471
Reduced 9.29%
346,391
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
56,999
Added 13.66%
360,229
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
64,516
Added 16.57%
324,863
Common Stock
Jan 27
2023
SELL
Open market or private sale
$3,164,500
$63.29 p/Share
50,000
Reduced 16.11%
260,347
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$972,157
$52.72 p/Share
18,440
Reduced 5.62%
309,942
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$2,630,642
$52.75 p/Share
49,870
Reduced 13.18%
328,382
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
86,632
Added 20.25%
341,279
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
78,199
Added 21.15%
291,620
Common Stock
Jan 14
2022
SELL
Open market or private sale
$9,324,214
$96.02 p/Share
97,107
Reduced 31.3%
213,099
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$2,687,437
$67.68 p/Share
39,708
Reduced 11.35%
310,206
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
35,399
Added 9.19%
349,914
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$1,009,807
$66.72 p/Share
15,135
Reduced 6.78%
208,036
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
-
46,527
Added 12.89%
314,515
Common Stock