Mar 27
2024
SELL
Open market or private sale
$3,214,000
$64.28 p/Share
50,000
Reduced 13.68%
315,483
Common Stock, par valu...
Mar 21
2024
SELL
Open market or private sale
$982,036
$61.74 p/Share
15,906
Reduced 4.18%
364,928
Common Stock, par valu...
Mar 20
2024
SELL
Open market or private sale
$3,549,776
$60.07 p/Share
59,094
Reduced 13.43%
380,834
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,387,204
$56.69 p/Share
24,470
Reduced 5.27%
439,928
Common Stock, par valu...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
53,418
Added 10.32%
464,398
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$4,662,361
$57.46 p/Share
81,141
Reduced 16.49%
410,980
Common Stock, par valu...
Dec 19
2023
SELL
Open market or private sale
$2,655,000
$59.0 p/Share
45,000
Reduced 8.38%
492,121
Common Stock, par valu...
Jun 29
2023
SELL
Open market or private sale
$597,960
$60.0 p/Share
9,966
Reduced 1.83%
535,331
Common Stock, par valu...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$1,042
$45.31 p/Share
23
Reduced 0.0%
544,490
Common Stock, par valu...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$351,038
$49.68 p/Share
7,066
Reduced 1.28%
543,612
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
120,871
Added 18.0%
550,678
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$534,420
$60.0 p/Share
8,907
Reduced 2.0%
436,280
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$390,451
$60.32 p/Share
6,473
Reduced 1.48%
429,807
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$650,136
$60.02 p/Share
10,832
Reduced 2.38%
445,187
Common Stock, par valu...
Mar 02
2023
SELL
Open market or private sale
$594,339
$60.01 p/Share
9,904
Reduced 2.13%
456,019
Common Stock, par valu...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$6,014,192
$58.35 p/Share
103,071
Reduced 18.72%
447,415
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$8,026,740
$57.88 p/Share
138,679
Reduced 20.12%
550,486
Common Stock, par valu...
Feb 21
2023
SELL
Sale (or disposition) back to the issuer
-
561
Reduced 0.09%
646,048
Common Stock, par valu...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
43,117
Added 5.89%
689,165
Common Stock, par valu...
Feb 14
2023
SELL
Open market or private sale
$8,424,000
$56.16 p/Share
150,000
Reduced 18.83%
646,609
Common Stock, par valu...
Feb 13
2023
-
10,000
Reduced 1.24%
796,609
Common Stock, par valu...
Apr 07
2022
BUY
Grant, award, or other acquisition
$2,657,883
$33.38 p/Share
79,625
Added 9.03%
802,317
Common Stock, par valu...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$7,083
$39.35 p/Share
180
Reduced 0.02%
722,692
Common Stock, par valu...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
144,327
Added 16.67%
721,683
Common Stock, par valu...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$2,061,233
$38.42 p/Share
53,650
Reduced 8.5%
577,356
Common Stock, par valu...