Sep 11
2024
SELL
Open market or private sale
$7,690,725
$96.34 p/Share
79,829
Reduced 18.22%
358,240
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$812,251
$85.24 p/Share
9,529
Reduced 2.13%
438,069
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$440,574
$29.91 p/Share
14,730
Added 3.19%
447,598
Common Stock
Apr 17
2024
SELL
Open market or private sale
$27,728
$75.76 p/Share
366
Reduced 0.08%
431,230
Common Stock
Mar 22
2024
SELL
Open market or private sale
$2,293,835
$81.8 p/Share
28,042
Reduced 6.13%
429,158
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
79,527
Added 14.82%
457,200
Common Stock
Sep 22
2023
-
10,652
Reduced 2.76%
374,989
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$167,000
$79.79 p/Share
2,093
Reduced 0.54%
384,233
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$89,784
$27.66 p/Share
3,246
Added 0.83%
386,326
Common Stock
Jun 01
2023
SELL
Open market or private sale
$1,248,375
$71.82 p/Share
17,382
Reduced 4.34%
383,080
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
34,570
Added 7.95%
400,462
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$150,282
$73.38 p/Share
2,048
Reduced 0.56%
365,892
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
$76,729
$23.66 p/Share
3,243
Added 0.87%
367,940
Common Stock
Mar 21
2023
SELL
Open market or private sale
$1,988,582
$77.95 p/Share
25,511
Reduced 6.55%
364,040
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
70,396
Added 15.31%
389,551
Common Stock
Jul 11
2022
SELL
Open market or private sale
$3,988
$71.22 p/Share
56
Reduced 0.02%
316,630
Common Stock
Jun 14
2022
SELL
Open market or private sale
$307,160
$70.0 p/Share
4,388
Reduced 1.37%
315,312
Common Stock
Jun 01
2022
SELL
Open market or private sale
$3,599,861
$80.68 p/Share
44,619
Reduced 12.25%
319,700
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
87,112
Added 19.3%
364,319
Common Stock
Mar 22
2022
SELL
Open market or private sale
$1,757,423
$99.06 p/Share
17,741
Reduced 6.04%
276,192
Common Stock
Mar 20
2022
BUY
Grant, award, or other acquisition
-
54,007
Added 15.52%
293,933
Common Stock
Mar 09
2022
-
9,644
Reduced 3.86%
239,926
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
41,419
Added 14.23%
249,570
Common Stock
Jun 14
2021
SELL
Open market or private sale
$495,425
$113.76 p/Share
4,355
Reduced 2.06%
207,200
Common Stock
Jun 04
2021
SELL
Open market or private sale
$1,951,208
$115.73 p/Share
16,860
Reduced 7.38%
211,555
Common Stock