Jul 31
2024
BUY
Grant, award, or other acquisition
$6,879
$72.42 p/Share
95
Added 0.17%
56,629
Registered Shares
Apr 15
2024
SELL
Payment of exercise price or tax liability
$367,457
$81.26 p/Share
4,522
Reduced 7.41%
56,534
Registered Shares
Feb 26
2024
SELL
Open market or private sale
$2,072,070
$90.0 p/Share
23,023
Reduced 27.38%
61,056
Registered Shares
Feb 26
2024
BUY
Exercise of conversion of derivative security
$627,328
$38.65 p/Share
16,231
Added 16.18%
84,079
Registered Shares
Feb 23
2024
SELL
Open market or private sale
$62,910
$90.0 p/Share
699
Reduced 1.02%
67,848
Registered Shares
Feb 06
2024
SELL
Open market or private sale
$611,490
$85.0 p/Share
7,194
Reduced 9.5%
68,547
Registered Shares
Jan 31
2024
BUY
Grant, award, or other acquisition
$14,354
$58.59 p/Share
245
Added 0.32%
75,741
Registered Shares
Jul 31
2023
BUY
Grant, award, or other acquisition
$8,163
$50.39 p/Share
162
Added 0.21%
75,496
Registered Shares
May 15
2023
SELL
Payment of exercise price or tax liability
$687,919
$63.85 p/Share
10,774
Reduced 12.51%
75,334
Registered Shares
May 15
2023
BUY
Grant, award, or other acquisition
-
24,850
Added 22.4%
86,108
Registered Shares
Apr 15
2023
SELL
Payment of exercise price or tax liability
$118,042
$58.64 p/Share
2,013
Reduced 3.18%
61,258
Registered Shares
Jan 31
2023
BUY
Grant, award, or other acquisition
$13,078
$48.26 p/Share
271
Added 0.43%
63,271
Registered Shares
Jan 06
2023
SELL
Open market or private sale
$379,248
$65.04 p/Share
5,831
Reduced 8.47%
63,000
Registered Shares
May 15
2022
SELL
Payment of exercise price or tax liability
$598,122
$59.22 p/Share
10,100
Reduced 12.81%
68,757
Registered Shares
May 15
2022
BUY
Grant, award, or other acquisition
-
20,370
Added 20.53%
78,857
Registered Shares
Apr 15
2022
SELL
Payment of exercise price or tax liability
$255,893
$69.31 p/Share
3,692
Reduced 5.94%
58,487
Registered Shares
Mar 15
2022
SELL
Payment of exercise price or tax liability
$530,179
$70.54 p/Share
7,516
Reduced 10.78%
62,179
Registered Shares
Jun 15
2021
SELL
Payment of exercise price or tax liability
$62,094
$128.56 p/Share
483
Reduced 0.69%
69,422
Registered Shares
May 15
2021
SELL
Payment of exercise price or tax liability
$1,015,083
$105.31 p/Share
9,639
Reduced 12.12%
69,905
Registered Shares
May 15
2021
BUY
Grant, award, or other acquisition
-
19,440
Added 19.64%
79,544
Registered Shares
Apr 15
2021
SELL
Payment of exercise price or tax liability
$306,469
$111.12 p/Share
2,758
Reduced 4.39%
60,104
Registered Shares
Apr 15
2021
BUY
Grant, award, or other acquisition
-
5,400
Added 7.91%
62,862
Registered Shares
Jan 04
2021
SELL
Open market or private sale
$500,000
$100.0 p/Share
5,000
Reduced 8.03%
57,262
Registered Shares
Jan 04
2021
BUY
Exercise of conversion of derivative security
$193,250
$38.65 p/Share
5,000
Added 7.43%
62,262
Registered Shares
Oct 21
2020
SELL
Open market or private sale
$475,000
$95.0 p/Share
5,000
Reduced 8.03%
57,262
Registered Shares