Jul 14
2023
BUY
Grant, award, or other acquisition
-
9,668
Added 12.18%
69,724
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$525,693
$62.08 p/Share
8,468
Reduced 12.36%
60,056
Common Stock
Jan 31
2023
SELL
Open market or private sale
$67,416
$84.06 p/Share
802
Reduced 1.16%
68,524
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$59,973
$74.78 p/Share
802
Added 1.14%
69,326
Common Stock
Jan 30
2023
SELL
Open market or private sale
$5,088,234
$84.77 p/Share
60,024
Reduced 46.69%
68,524
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
$4,453,180
$74.19 p/Share
60,024
Added 45.0%
73,366
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 6.78%
68,524
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$241,158
$79.25 p/Share
3,043
Reduced 4.57%
63,544
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
13,529
Added 16.89%
66,587
Common Stock
Apr 09
2022
SELL
Payment of exercise price or tax liability
$41,851
$80.95 p/Share
517
Reduced 0.97%
53,058
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
14,463
Added 21.26%
53,575
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 6.53%
39,112
Common Stock
Sep 24
2021
BUY
Exercise of conversion of derivative security
$24,968
$65.36 p/Share
382
Added 1.04%
36,187
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$187,303
$83.58 p/Share
2,241
Reduced 5.89%
35,805
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,853
Added 17.11%
38,046
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
$16,667
$65.36 p/Share
255
Added 0.84%
30,193
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$8,301
$65.36 p/Share
127
Added 0.42%
29,938
Common Stock
Apr 09
2021
SELL
Payment of exercise price or tax liability
$41,339
$79.96 p/Share
517
Reduced 1.7%
29,811
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$8,366
$65.36 p/Share
128
Added 0.42%
30,328
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$8,301
$65.36 p/Share
127
Added 0.42%
30,200
Common Stock
Jan 11
2021
BUY
Exercise of conversion of derivative security
$8,301
$65.36 p/Share
127
Added 0.42%
30,073
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$8,366
$65.36 p/Share
128
Added 0.43%
29,946
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
1,232
Added 3.97%
29,818
Common Stock
Nov 12
2020
BUY
Exercise of conversion of derivative security
$8,301
$65.36 p/Share
127
Added 0.44%
28,586
Common Stock
Oct 12
2020
BUY
Exercise of conversion of derivative security
$8,366
$65.36 p/Share
128
Added 0.45%
28,459
Common Stock