Mar 20
2025
SELL
Payment of exercise price or tax liability
$2,666,809
$73.48 p/Share
36,293
Reduced 7.69%
435,709
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
93,223
Added 16.49%
472,002
Common Stock
Mar 12
2025
BUY
Open market or private purchase
$984,420
$72.92 p/Share
13,500
Added 3.44%
378,779
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$629,984
$74.82 p/Share
8,420
Reduced 2.25%
365,279
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$502,169
$40.85 p/Share
12,293
Added 3.18%
373,699
Common Stock
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